package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 * 字典表
 *
 * @author admin
 * @since 2025-09-22
 */
@Data
@ApiModel(value="字典表VO", description="字典表VO")
public class CSysDictVO {
    /**
     * 字典code
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="字典code")
    @com.alibaba.excel.annotation.ExcelProperty("字典code")
    @ApiModelProperty(value = "字典code")
    private String dictCode;
    /**
     * 字典项排序
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="字典项排序")
    @com.alibaba.excel.annotation.ExcelProperty("字典项排序")
    @ApiModelProperty(value = "字典项排序")
    private String dictDesc;
    /**
     * 数据code
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="数据code")
    @com.alibaba.excel.annotation.ExcelProperty("数据code")
    @ApiModelProperty(value = "数据code")
    private String dataCode;
    /**
     * 数据排序
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="数据排序")
    @com.alibaba.excel.annotation.ExcelProperty("数据排序")
    @ApiModelProperty(value = "数据排序")
    private String dataDesc;
    /**
     * 显示: 0  ; 1 ：不显示
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="显示: 0  ; 1 ：不显示")
    @com.alibaba.excel.annotation.ExcelProperty("显示: 0  ; 1 ：不显示")
    @ApiModelProperty(value = "显示: 0  ; 1 ：不显示")
    private String isCollect;
    /**
     * 单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="单位")
    @com.alibaba.excel.annotation.ExcelProperty("单位")
    @ApiModelProperty(value = "单位")
    private String unit;
    /**
     * 创建时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="创建时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("创建时间")
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**
     * 更新时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="更新时间",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty("更新时间")
    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
    /**
     * 主键id
     */
    @ApiModelProperty(value = "主键id")
    private String id;
    /**
     * 0显示 1删除
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="0显示 1删除")
    @com.alibaba.excel.annotation.ExcelProperty("0显示 1删除")
    @ApiModelProperty(value = "0显示 1删除")
    private String disabled;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}